package com.duckygo.towerdefense;

import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.MenuInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;



public class MainMenuActivity extends Activity implements OnClickListener {

	//private static final String TAG = "Tower Defense Plus" ;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
	   super.onCreate(savedInstanceState);
	   setContentView(R.layout.mainmenu);
	   
	   View continueButton = findViewById(R.id.continue_button);
	   continueButton.setOnClickListener(this);
	   View newButton = findViewById(R.id.new_button);
	   newButton.setOnClickListener(this);
	   View aboutButton = findViewById(R.id.about_button);
	   aboutButton.setOnClickListener(this);
	   View exitButton = findViewById(R.id.exit_button);
	   exitButton.setOnClickListener(this);
	}

	public void onClick(View v) {
		   switch (v.getId()) {
		   case R.id.about_button:
		      Intent i = new Intent(this, AboutActivity.class);
		      startActivity(i);
		      break;
		   case R.id.new_button:
			   startGame();	   
			   break;
		   case R.id.exit_button:
			   finish();
			   break;

		   }
		}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
	   super.onCreateOptionsMenu(menu);
	   MenuInflater inflater = getMenuInflater();
	   inflater.inflate(R.menu.menu, menu);
	   return true;
	}
	
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
	   switch (item.getItemId()) {
	   case R.id.settings:
	      startActivity(new Intent(this, SettingsActivity.class));
	      return true;
	   }
	   return false;
	}

	
	private void startGame() {
	   Intent intent = new Intent(this, GameActivity.class);
	   startActivity(intent);
	}


}